package com.openlogic.api.logic.dto;

import java.util.List;
import java.util.Map;

/**
 * @ClassName: RuleFuncMethodDto
 * @Description: 决策函数方法Dto
 * @author weiyongpeng
 * @date 2025年1月27日 下午2:59:36
 */
public class RuleFuncMethodDto {

	/**
	 * 函数名
	 */
	private String name;

	/**
	 * 返回值
	 */
	private String return_;

	/**
	 * 参数是否可变，如果是true则params为空，不做说明，可传递多个，用逗号分割
	 */
	private String multiple;

	/**
	 * 方法描述
	 */
	private String desc;

	/**
	 * 标题
	 */
	private String title;

	/**
	 * 函数参数
	 */
	private List<Map<String, Object>> params;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getReturn_() {
		return return_;
	}

	public void setReturn_(String return_) {
		this.return_ = return_;
	}

	public String getMultiple() {
		return multiple;
	}

	public void setMultiple(String multiple) {
		this.multiple = multiple;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public List<Map<String, Object>> getParams() {
		return params;
	}

	public void setParams(List<Map<String, Object>> params) {
		this.params = params;
	}

}
